package com.zmn.mcc.model.entity.staff.staffchangelog;

import com.zmn.common.utils.pager.Operator;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;


/**
 * 描述: 员工异动
 *
 * @author tanghongjun
 * @since 2020-05-14 11:28:02
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class StaffChangeLog extends Operator {

    private static final long serialVersionUID = 1L;

    /**
     * 描述: 主键
     **/
    private Integer logId;

    /**
     * 描述: 员工ID
     **/
    private Integer staffId;

    /**
     * 描述: 异动前信息
     **/
    private String beforContent;

    /**
     * 描述: 异动后信息
     **/
    private String afterContent;

    /**
     * 描述: 操作人ID
     **/
    private Integer abutmenterId;

    /**
     * 描述: 操作人
     **/
    private String abutmenter;

    /**
     * 描述: 操作人部门ID
     **/
    private String abutmenterDeptId;

    /**
     * 描述: 操作人部门名称
     **/
    private String abutmenterDeptName;

    /**
     * 描述: 操作类型
     **/
    private Integer changeType;

    /**
     * 描述:
     **/
    private Date createTime;

    /**
     * 描述: ip地址
     **/
    private String ip;

    /**
     * 描述: 操作人城市
     **/
    private String abutmenterCity;

}
